home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / ungepackte_daten / 1994 / 6 / 02 / tips&tricks / finalcopy / ascii-import.fc < prev    next >
Encoding:
Text File  |  1995-06-01  |  943 b   |  50 lines

  1. /*
  2.     FinalCopy-ASCII-Import - 13.4.94 - von Gunther Lemm
  3. */
  4.  
  5.  
  6. defdir=":"  /* <- hier kann der Text-Pfad festgelegt werden */
  7.  
  8.  
  9.  
  10. if ~show('L',"rexxreqtools.library") then addlib('rexxreqtools.library',0,-30,0)
  11.  
  12. titel="ARexx-Macro-Info: ASCII-Import"
  13. tags="rt_screentofront=true"
  14.  
  15. Address='FinalC'
  16. Options results
  17.  
  18. STATUS PORTNAME
  19. address = result
  20.  
  21. If GetClip("ASC-DIR")="" Then dir=defdir
  22. Else dir=GetClip("ASC-DIR")
  23.  
  24. p = max(index(dir,':'),lastpos('/',dir))
  25. file=delstr(dir,1,p)
  26. dir=substr(dir,1,p)
  27.  
  28. SCRTOBACK
  29.  
  30. filename = rtfilerequest(dir,file,"FinalCopy: ASCII importieren...","Laden!",tags)
  31.  
  32. SCRTOFRONT
  33.  
  34. If filename='' then exit
  35. if (index(filename,'"')=0 & index(filename," ")>0) then filename='"'||filename||'"'
  36.  
  37. void=SetClip("ASC-DIR",strip(filename,B,'"'))
  38.  
  39. err=open(in,filename,R)
  40. if err=0 then do ; void=rtezrequest("Fehler beim Öffnen der Datei!") ; exit ; end
  41.  
  42. r='0a'x
  43.  
  44. do until eof(in)
  45.  TYPE readln(in)||r
  46. end
  47. err=close(in)
  48.  
  49. Exit
  50.